About Kirkland Street (management) Limited (02400189) United Kingdom