About Lecru Limited (01548973) United Kingdom