About Richmond Lodge Management Limited (11044318) United Kingdom