About Nichol Smith Development Limited (SC661782) United Kingdom