About M & J Richards Holdings Limited (05803394) United Kingdom