About L & S Estates Limited (11848292) United Kingdom