About Beach Properties Management London Limited (06613059) United Kingdom