About Montgomery Property Management Limited (02508355) United Kingdom