About S & L Gowers Limited (07099814) United Kingdom