About Nickolls Properties Limited (04960429) United Kingdom