About Seera Properties Limited (12701122) United Kingdom