About Leander Offshore Limited (08907128) United Kingdom