About Almaro Property Ltd (13181393) United Kingdom