About Abolo Investment Properties Ltd (09269715) United Kingdom