About Llewellyn Property Developments Ltd (12225084) United Kingdom