About Island Close (freehold) Limited (06845880) United Kingdom