About Len S Property Management Services Ltd (13457144) United Kingdom