About Outerwyke Investments Limited (04567968) United Kingdom