About Charles Taylor & Sons Limited (04728718) United Kingdom