About Wild And Wolf (holdings) Limited (08318227) United Kingdom