About Neil Slater & Associates Opinions Limited (07947465) United Kingdom