About Farndale Developments Limited (10857896) United Kingdom