About Robert Biggar (estd 1830) Limited (03238026) United Kingdom