About Taormina & Son Limited (11627320) United Kingdom