About Steve Fitch Ltd (SC528866) United Kingdom