About The Leather Satchel Company (int L) Limited (08890846) United Kingdom