About Hammarsh Developments Ltd (12677072) United Kingdom