About Leonards Close Management Company Limited (13507747) United Kingdom