About Robert Taubman Limited (03022987) United Kingdom