About Richard Mace Associates Limited (12488309) United Kingdom