About Kilgour Properties Ltd (SC668772) United Kingdom