About Satchwell Estates Ltd (12635207) United Kingdom