About Henmore Management Limited (12788556) United Kingdom