About Sero Properties Limited (13262371) United Kingdom