About Elmore Developments Ltd. (06329807) United Kingdom