About Cuffe And Taylor Limited (10458149) United Kingdom