About James Maguire & Co Limited (07648069) United Kingdom