About Lochen Leather Limited (05367863) United Kingdom