About 24 Ventnor Villas Ltd (07585765) United Kingdom