About Spirit Quay Management Limited (06869811) United Kingdom