About Ploughcane Limited (01788174) United Kingdom