About Andrew & Richard Turnbull Ltd (SC659931) United Kingdom