About L & S Property Management Limited (05114813) United Kingdom