About Richard Canavan Ltd (10223825) United Kingdom