About L. M. Macrae Ltd (SC617132) United Kingdom