About Kensington Technology Limited (08260866) United Kingdom