About Thornycroft Construction Limited (12590971) United Kingdom