About Leather Refresh Ltd. (05305106) United Kingdom