About L & Q Spaces Ltd (12830309) United Kingdom