About Lancashire Property And Management Limited (13681836) United Kingdom