About Jagged Estates Ltd (10590731) United Kingdom