About Nicholas Of London Ltd (08136304) United Kingdom