About L W Hubbard Limited (08274274) United Kingdom