About Bywaters (leyton) Limited (00505212) United Kingdom