About Heller Management Limited (04913968) United Kingdom