About Seal Property Investments Limited (10741518) United Kingdom