About Seren Glas Properties Limited (12392213) United Kingdom