About D S Lord Properties Limited (13138419) United Kingdom