About The Shilford Deerskin Company Ltd. (SC518011) United Kingdom