About L & S7 Property Management Limited (08674622) United Kingdom