About Devore Waterloo Ltd (12952903) United Kingdom