About The Leather Leaders Limited (02385230) United Kingdom