About Stephen Forrester Ltd (12532515) United Kingdom