About Fox Farm Management Ltd. (04185445) United Kingdom