About Walker Xvii Holdings Limited (12036813) United Kingdom