About Stouts Hill Manor Ltd (11767175) United Kingdom