About Lafleur Delisa & Kawatans Ltd (13505096) United Kingdom