About Islington Associates 2020 Limited (12885591) United Kingdom