About Thaxter & Stovell Limited (09862842) United Kingdom