About Almoor Properties Limited (11869753) United Kingdom