About Leather Centre (london) Limited (05726126) United Kingdom