About Montgomery Investment Properties Ltd (SC593731) United Kingdom