About Kelly & Mackay Ltd (10315520) United Kingdom