About Major House Southborough Limited (11842446) United Kingdom