About Island Site Limited Partnership (LP019770) United Kingdom