About Sledgehammer Properties Limited (02033264) United Kingdom