About J & J Howlett (investments) Limited (04571840) United Kingdom