About Hilda & Harold Company Limited (04793838) United Kingdom