About Kilgour Partners Limited (09462129) United Kingdom