About L & S Property Group Limited (13490836) United Kingdom