About Kmc Sloane Square Limited (12453173) United Kingdom