About Stephen Lodge Management Company (southsea) Limited (12104346) United Kingdom