About Farrell Consultants & Developments Limited (09475627) United Kingdom