About Walker Bay Europe Limited (05129314) United Kingdom