About Neil Maher Eco Property Developments Ltd (13121582) United Kingdom