About Burberry (espana) Holdings Limited (05265289) United Kingdom