About The Osborne (swansea) Management Company Limited (04855655) United Kingdom