About Crabshell Quay Management Limited (04487771) United Kingdom