About St Leonards Place Ltd. (03047178) United Kingdom