About Farmoor Housing Limited (13135740) United Kingdom