About Neil Coombs & Co Ltd (07658189) United Kingdom