About Thorpe Design & Technologies Limited (05027259) United Kingdom