About Taubenreuther Ltd (05852468) United Kingdom