About Farrington Developments Limited (11935119) United Kingdom