About Nickolls Developments Limited (07917082) United Kingdom