About Nicholls Properties Ltd (10161448) United Kingdom