About L.a. Ellis & Sons Limited (01617469) United Kingdom