About Escar (u.k.) Limited (01907958) United Kingdom