About Rickyard Management Services Limited (08673183) United Kingdom