About Kaikoura (swansea) Limited (04103278) United Kingdom