About Leckwith Properties Limited (08139651) United Kingdom