About Ploughcane (uk) Llp (OC369194) United Kingdom