About Island Property Corporation Limited (06907100) United Kingdom