About Seabridge Developments Holdings Limited (12244311) United Kingdom