About Leech Tarpaulins (wales) Limited (01846755) United Kingdom