About Nicholas Maguire Consulting Limited (10726914) United Kingdom