About Cooper & Macgregor Ltd (SC562315) United Kingdom