About Stephen Forbes Limited (04885938) United Kingdom