About Longwell Europe Limited (04425911) United Kingdom