About J&jplanthire Ltd (SC696599) United Kingdom