About Steven Eagell Properties Limited (11919835) United Kingdom