About Nickols Properties Limited (11224445) United Kingdom