About Devonport Partners Ltd (09618554) United Kingdom