About The Hen House (london) Ltd (11998763) United Kingdom