About Mccrimmon Limited (SC592587) United Kingdom