About Richards Iconic Residences Ltd (11951129) United Kingdom