About Ploughstar Limited (08657374) United Kingdom