About Heller & Stock Ltd (13176508) United Kingdom