About Island Square No. 2 Residents Company Limited (02400477) United Kingdom