About Nicholas Slater & Company Limited (03748376) United Kingdom