About Richmond Associates Holdings Limited (11185198) United Kingdom