About Roger Richards Management Limited (04178655) United Kingdom