About Flaxby Manors Limited (12048639) United Kingdom