About Kensa Development & Design Limited (08783304) United Kingdom