About Sands Thomas Design Limited (04743355) United Kingdom