About K Taylor & Sons Limited (SC500430) United Kingdom