About 1a Red Lion Street Richmond Management Limited (06084514) United Kingdom