About Nicholas Stephens Developments Limited (11424006) United Kingdom