About Edwin Still (motors) Limited (00508134) United Kingdom