About Kites London Limited (07886548) United Kingdom