About Stow Beeches Management Company Ltd (03671022) United Kingdom