About Croft Farm Close (allonby) Limited (11018166) United Kingdom