About Baymore Investments Limited (NI027256) United Kingdom