About 26 Ventnor Villas Ltd (05733144) United Kingdom