About Ta Millard (scotland) Ltd. (SC220557) United Kingdom