About Hen Lane Store Ltd (10627595) United Kingdom