About Satchel Design Company Limited (03155827) United Kingdom