About Mahoney Investments Limited (07398723) United Kingdom