About Haemmerle Richards Ltd. (SC359060) United Kingdom