About Thorpe Contracts Limited (02470041) United Kingdom