About Hammer Investment Properties Limited (11674183) United Kingdom