About Seb Property Development Ltd (12432095) United Kingdom