About Leutert (north Sea) Limited (05671532) United Kingdom