About Farr Management Limited (12028784) United Kingdom