About Steve Myers & Sons Ltd (10798795) United Kingdom