About Stowfledge (manufacturing) Limited (11642945) United Kingdom