About Ellen Crawshaw Ltd (11597876) United Kingdom