About Rc Farr Holdings Limited (01021795) United Kingdom