About Thomas Allan & Sons Limited (SC248550) United Kingdom