About Hammerhead Homes Ltd. (11523537) United Kingdom