About L J Taylor And Son Ltd (09997626) United Kingdom