About Roger Rich & Co. Limited (10883370) United Kingdom