About 19 Church Street Ventnor (management Company) Limited (06768497) United Kingdom