About Devonport Securities Limited (10747545) United Kingdom