About Stephen Froehlich Limited (12443682) United Kingdom