About Major Neil Ltd (10797597) United Kingdom