About Elwood (uk) Holdings Limited (07970726) United Kingdom