About Mclintock And Taylor Limited (04713564) United Kingdom