About Farrs Lane Developments Limited (08864819) United Kingdom