About Thorpe Lane Plant & Commercials Limited (12211589) United Kingdom