About Eccleshall Plant Services Limited (06671245) United Kingdom