About Hemmells Management Company Limited (02218414) United Kingdom