About Nicklin Property Limited (08881123) United Kingdom