About Lord Walthamstow Properties Limited (10537977) United Kingdom