About Lord Napier Place Residents Limited (01029011) United Kingdom