About Kirkdale Se26 Limited (12257206) United Kingdom