About William Mitchell & Sons Limited (SC094844) United Kingdom