About Sextant London Limited (09312228) United Kingdom