FRAMLAND FARM LIMITED Company number 03073057 · Monitor this company Active Overview People 5 Financial Control Documents Analysis Location Related Registered office AddressFramland Farm, Scalford Road, Melton Mowbray, Leicestershire, LE13 1LB PostcodeLE13 1LB Map