About Plough & Harrow (swansea) Limited (10911685) United Kingdom