About Peter Windle Plant Services Limited (12519353) United Kingdom