About Boss Hydroponics Limited (08592175) United Kingdom