About Mortgage & Investment Company Limited (SC256926) United Kingdom