About Steve Baker Management Limited (02586523) United Kingdom