About Wheeler & Stromberg Limited (13229648) United Kingdom