About L & Co Property Ltd (12374898) United Kingdom