About Baycross Investments Limited (06730539) United Kingdom