About Richmond & Co Holdings Ltd (11884321) United Kingdom