About Saddlers Bench Limited (07589895) United Kingdom