About Elsie Freeman Limited (12467257) United Kingdom