About Jhudha & Merbay Properties Ltd (13293480) United Kingdom