About Nicholls Lloyd Property Limited (13291994) United Kingdom