About Alexander Macaskill Ltd (SC560421) United Kingdom