About Richard Mascall Limited (11428597) United Kingdom