About Richard S Of Otley Limited (12419278) United Kingdom