About Handle Design Limited (02972064) United Kingdom