About Lucas Jacob Properties Ltd (12931730) United Kingdom