About T.keens & Sons Ltd. (07811035) United Kingdom