About Nicholas & Harris Limited (04636276) United Kingdom