About Leen Verburgh Ltd (11601777) United Kingdom