About Steven Eagell Holdings Limited (11921237) United Kingdom