About Thames Valley Sheepskin Company Limited (02841327) United Kingdom