About Farr Group Holdings Limited (10514204) United Kingdom