About Richmond Cach & Curry Ltd (12047575) United Kingdom