About Lt Mccabe Design Ltd (12035183) United Kingdom