About St Clerance Limited (09057653) United Kingdom