About Macleod Glass Limited (SC248961) United Kingdom