About Hubbard Close Management Limited (11781954) United Kingdom