About Lord Properties Limited (04129457) United Kingdom