About Leecove Properties Limited (05900352) United Kingdom