About Richmond Apartments Company Limited (08802645) United Kingdom