About The Haven (swansea) Management Company Limited (08198121) United Kingdom