About Almira Properties Limited (05948867) United Kingdom