About Stinchcombe Plant Limited (09041382) United Kingdom