About Kilgour Solutions Limited (07590096) United Kingdom