About Kensington Developers Ltd (08562535) United Kingdom