About Kensington & Allen Developments Ltd (12648699) United Kingdom