About Lankester-bell Properties Ltd (12904486) United Kingdom