About Stefan & Son Ltd (11081804) United Kingdom