About Kilgour House Ltd (12542002) United Kingdom