About Ruffels & Tuckett Limited (07196003) United Kingdom