About Manor Farm (leicester) Limited (12261785) United Kingdom