About Kirkstall Lodge Apt24 Limited (11750029) United Kingdom