About Double Aa Properties Ltd (13176083) United Kingdom