About Mackay & Rollett Ltd (05374558) United Kingdom