About Wallace Land & Sea Services Ltd (SC511891) United Kingdom