About Earth Anchors Limited (00842961) United Kingdom