Legal Deveron FM Limited Deveron FMBattery GreenBanffBanffshireAB45 1JL 01261 812000 Registered in Scotland SC416668