About Stable Staples Ltd (12591616) United Kingdom