About Horwitch-smith Limited (02702129) United Kingdom