About Almara Properties Limited (NI039961) United Kingdom