About Elslack Developments Ltd. (07898157) United Kingdom