About Kensington Developments Limited (02591373) United Kingdom