About Lightfoot De Ruyter Ltd (13203878) United Kingdom