About Major Properties Nominee Limited (11137127) United Kingdom