About The Island (st Neots) Management Company Limited (05429870) United Kingdom