About Idhl Properties Ltd (10428787) United Kingdom