About Wolf & Spear (holdings Company) Limited (13637943) United Kingdom