About Hermolis & Co Limited (02640282) United Kingdom