About Denning Design Limited (06141102) United Kingdom