About Thorpe Interior Group Limited (09673306) United Kingdom