About Kilham Farr Ltd (13303510) United Kingdom