About Jaybross Investments Limited (02691369) United Kingdom