About J. Cubb Limited (12954485) United Kingdom