About T. & D. Cruickshanks Ltd. (SC248566) United Kingdom