About Farringdon Developments Limited (10135413) United Kingdom