About Nicholas Spencer Lewis Limited (09647002) United Kingdom