About Lewis & Beddows Limited (01489902) United Kingdom