About Hammurabi Properties Limited (13666370) United Kingdom