About Lee Nicholls Properties Limited (12539265) United Kingdom