About Derwent Kensington Limited (03734306) United Kingdom