About Stenton-beach Ltd (11806838) United Kingdom