About L & Q Property Ltd (11752363) United Kingdom