About Almyraproperties Limited (13228298) United Kingdom