About A.l. Taylor & Sons Limited (04777163) United Kingdom