About Nicholas & Walters Limited (06825922) United Kingdom