About Almiki Properties Ltd (13402153) United Kingdom