About Macintosh & Sons Limited (SC588523) United Kingdom