About Kensington Dev Ltd (10293653) United Kingdom