About Richard Mccarty Ltd (SC622843) United Kingdom