About Stowemarket Limited (12211931) United Kingdom