About Stephen Fuller Ltd (12916322) United Kingdom