About Steve Cooper Plant Operating Ltd (11573662) United Kingdom