About A&a Developments & Investments Limited (13057664) United Kingdom