About Thorpe Independant Technical Services Limited (07570385) United Kingdom