About Lejards Limited (01984611) United Kingdom