About Nicoll Deans Design Limited (SC265548) United Kingdom