About L & L Property (holdings) Ltd (05862154) United Kingdom