About Tenhouse Design Limited (07934887) United Kingdom