About Richmonds Bambrook Ltd (12392846) United Kingdom