About The Leatherbarrow Corporation Ltd (11524192) United Kingdom