About Haji Baba Properties Limited (10796321) United Kingdom