About Seale Property Holdings Limited (12888710) United Kingdom