About S Crosby & L Neelands Limited (08928305) United Kingdom