About J B Turf & Landscapes Limited (09082395) United Kingdom