About Helicon Design & Engineering Limited (07816293) United Kingdom