About Nickerson Developments Limited (13243157) United Kingdom