About Squires Of Devon Ltd (11922336) United Kingdom