About Self Assured Limited (03227206) United Kingdom