About Aytoo Properties Ltd (13595921) United Kingdom