About Richards Family Holdings Limited (10690127) United Kingdom