About I.lands View Management Company Limited (05279561) United Kingdom