About Heggie & Aitchison Limited (SC019522) United Kingdom