About Major Royle Investments Limited (12911041) United Kingdom