About 23 Ventnor Villas Hove Limited (03469703) United Kingdom