About Nick Callaghan Ltd (SC569669) United Kingdom