About Stowupland (stowmarket) Managing Company Limited (12348594) United Kingdom