About Innerwyke Investments Limited (02260261) United Kingdom