About T. & R. Annan & Sons Limited (SC024582) United Kingdom