About J & J Bushrod Limited (09067797) United Kingdom