About Low Close Property Management Company Limited (11276622) United Kingdom