About Steve Howes Ltd (10893236) United Kingdom