About Richard Thorpe Construction Limited (07512239) United Kingdom