About Farr Corporation Holding Ltd (12845926) United Kingdom