About S. Hubbard Limited (04957638) United Kingdom