About Farringford Developments Limited (08318455) United Kingdom