About Heymac Limited (SC688078) United Kingdom