About Seal Harbor Associates Limited (04304689) United Kingdom