About Seward Property Holdings Ltd (12705712) United Kingdom