About 15 North Villas Management Company Limited (02152302) United Kingdom