About Lord And Abbott Properties Limited (13017509) United Kingdom