About Squerryes Oast Otham Ltd (11707660) United Kingdom